LeetBook(LeetCode题解开源书)
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
最长回文串[M]
来源 1
浏览
587
扫码
打印
2018-04-14 09:18:17
题目
思路
可以用的算法有改良KMP还有manacher(马拉车)算法,毫无疑问,manacher算法是专门用来解决最长子串问题的,也是最简便的。关于这个算法可以看:
上一篇:
下一篇:
发布点评
位操作
求子集[M]
查表
拉丁数字转罗马数字[M]
罗马数字转拉丁数字[E]
分治(Divide & Conquer)
*两个有序数组中的中位数和Top K问题[H]
动态规划(DP)
*正则匹配问题[H]
最短路径和[M]
三角形问题[M]
*括号匹配问题[M]
计算二进制数中1的个数[M]
找规律
ZigZag解码[E]
Nim的游戏[E]
链表
两个大数相加[M]
*单链表求倒数问题[E]
合并多个链表[H]
交换节点对[E]
合并两个链表[E]
数学
转置数字——解决溢出的思路[E]
atoi——培养严谨的思路,正负号的处理技巧[E]
位运算实现除法[M]
回文数字巧解[E]
未在上面列出的题目
Dungeon Game[H]
Median of Two Sorted Arrays[H]
Implement strStr()
Maximum Subarray[M]
014. Longest Common Prefix[E]
028. Implement strStr()[E]
020. Valid Parentheses[E]
前言
队列和堆栈
数字键盘字母组合问题[M]
字符串
Longest Substring Without Repeating Characters[M]
最长回文串[M]
目前收录的题目
双指针
两数求和问题[E]
两个指针解决装水问题[M]
三数组求和问题[M]
三数组问题变种[M]
四数组问题[M]
删除有序数组重复元素[E]
删除重复元素[E]
二分查找
*旋转后的二分查找[H]
搜索范围[M]
搜索插入位置[M]
猜数问题[E]
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度